package br.com.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;

import br.com.bean.EstadoBean;

public class EstadoDao {

	public ArrayList<EstadoBean> getLista(Connection conn, EstadoBean value) throws Exception{

		String sql = "SELECT id, estado FROM estado where id = ?;";

		PreparedStatement ps = conn.prepareStatement(sql);
		ps.setInt(1, value.getId());
		ResultSet rs = ps.executeQuery();
		ArrayList<EstadoBean> cidade = new ArrayList<EstadoBean>();
		while(rs.next()){
			EstadoBean est = new EstadoBean();
			est.setId(rs.getInt("id"));
			est.setEstado(rs.getString("estado"));
			cidade.add(est);
		}
		return cidade;
	}

	// combo do estado
	public List<EstadoBean> getListaEstado(Connection conn) throws Exception{

		String sql = "SELECT * FROM estado e WHERE e.id = e.id order by e.estado;";

		PreparedStatement ps = conn.prepareStatement(sql);
		ResultSet rs = ps.executeQuery();
		List<EstadoBean> estado = new ArrayList<EstadoBean>();
		EstadoBean est = null;
		while(rs.next()){
			est = new EstadoBean();
			est.setId(rs.getInt("id"));
			est.setEstado(rs.getString("estado"));
			estado.add(est);
		}
		return estado;
	}
}
